html, body, div
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

.backgroundRed
{
    background: #E04E5A;
}

.backgroundBlue
{
    background: #88D8FD;
}

.backgroundPurple
{
    background: #8F4EE0;
}

.wrapper
{
    width: 940px;
    margin: 0 auto;
}

.nav
{
    padding: 0 0 10px 0;
    overflow: hidden;
}

.navElemetns
{
    width: 55px;
    height: 65px;
    float: left;
    margin: 0 25px 0 0;
}

.navElemetns:first-child
{
    float: right;
    margin-right: 0px;
}

.sliders
{
    padding: 55px 0px;
    margin: 10px 0px;
    overflow: hidden;
}

.slidersElements
{
    width: 135px;
    height: 100px;
    float: left;
    margin: 0 0 0 26px;
    overflow: hidden
}

.slidersElements:first-child
{
    margin-left: 0px;
}

.info
{
    border: 10px solid #88D8FD;
    padding: 10px;
    overflow: hidden;
}

.infoElements
{
    width: 135px;
    height: 100px;
    background: #4EE077;
    float: left;
}

.infoElements:first-child
{
    width: 110px;
    height: 225px;
    background: #E0CD4E;
    float: right;
    overflow: hidden;
}

.right
{
    margin-right: 26px;
}

.bottom
{
    margin-bottom: 25px;
}

.aside
{
    width: 20px;
    height: 165px;
    position: fixed;
    top: 50%;
    left: 0px;
    margin-top: -165px;
}

.footer
{
    width: 940px;
    height: 25px;
    position: fixed;
    bottom: 0px;
    left: 50%;
    margin-left: -470px;
}